package kr.co.mustgo.model.service.membership;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;

import kr.co.mustgo.domain.membership.Admin;
import kr.co.mustgo.domain.membership.Membership;
import kr.co.mustgo.membership.exception.DuplicatedIdException;



public interface AdminService {

	public abstract void joinAdmin(Admin admin) throws SQLException, DuplicatedIdException;
	
	public abstract Admin getAdminById(String id) throws SQLException;

	public abstract void modifyAdmin(Admin admin) throws SQLException;
	
	public abstract void removeAdminById(String id) throws SQLException;
	
	public abstract List<Admin> getAdminList() throws SQLException;

	public abstract List<Admin> searchAdminByName(String name) throws SQLException;

	
}//end class
